home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat3 / Tk / getjoinstl.z / getjoinstl
Text File  |  1998-10-30  |  4KB  |  67 lines

  1.  
  2.  
  3.  
  4. TTTTkkkk____GGGGeeeettttJJJJooooiiiinnnnSSSSttttyyyylllleeee((((3333TTTTkkkk))))                                      TTTTkkkk____GGGGeeeettttJJJJooooiiiinnnnSSSSttttyyyylllleeee((((3333TTTTkkkk))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      Tk_GetJoinStyle, Tk_NameOfJoinStyle - translate between strings and join
  10.      styles
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      ####iiiinnnncccclllluuuuddddeeee <<<<ttttkkkk....hhhh>>>>
  14.  
  15.      int
  16.      TTTTkkkk____GGGGeeeettttJJJJooooiiiinnnnSSSSttttyyyylllleeee((((_i_n_t_e_r_p, _s_t_r_i_n_g, _j_o_i_n_P_t_r))))
  17.  
  18.      char *
  19.      TTTTkkkk____NNNNaaaammmmeeeeOOOOffffJJJJooooiiiinnnnSSSSttttyyyylllleeee((((_j_o_i_n))))
  20.  
  21. AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
  22.      Tcl_Interp   *_i_n_t_e_r_p    (in)      Interpreter to use for error reporting.
  23.  
  24.      char         *_s_t_r_i_n_g    (in)      String containing name of join style:
  25.                                        one of ``bevel'', ``miter'', or
  26.                                        ``round''.
  27.  
  28.      int          *_j_o_i_n_P_t_r   (out)     Pointer to location in which to store X
  29.                                        join style corresponding to _s_t_r_i_n_g.
  30.  
  31.      int          _j_o_i_n       (in)      Join style: one of JJJJooooiiiinnnnBBBBeeeevvvveeeellll,
  32.                                        JJJJooooiiiinnnnMMMMiiiitttteeeerrrr, JJJJooooiiiinnnnRRRRoooouuuunnnndddd.
  33.  
  34.  
  35. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  36.      TTTTkkkk____GGGGeeeettttJJJJooooiiiinnnnSSSSttttyyyylllleeee places in *_j_o_i_n_P_t_r the X join style corresponding to
  37.      _s_t_r_i_n_g, which will be one of JJJJooooiiiinnnnBBBBeeeevvvveeeellll, JJJJooooiiiinnnnMMMMiiiitttteeeerrrr, or JJJJooooiiiinnnnRRRRoooouuuunnnndddd.  Join
  38.      styles are typically used in X graphics contexts to indicate how adjacent
  39.      line segments should be joined together.  See the X documentation for
  40.      information on what each style implies.
  41.  
  42.      Under normal circumstances the return value is TTTTCCCCLLLL____OOOOKKKK and _i_n_t_e_r_p is
  43.      unused.  If _s_t_r_i_n_g doesn't contain a valid join style or an abbreviation
  44.      of one of these names, then an error message is stored in _i_n_t_e_r_p->_r_e_s_u_l_t,
  45.      TTTTCCCCLLLL____EEEERRRRRRRROOOORRRR is returned, and *_j_o_i_n_P_t_r is unmodified.
  46.  
  47.      TTTTkkkk____NNNNaaaammmmeeeeOOOOffffJJJJooooiiiinnnnSSSSttttyyyylllleeee is the logical inverse of TTTTkkkk____GGGGeeeettttJJJJooooiiiinnnnSSSSttttyyyylllleeee.  Given a
  48.      join style such as JJJJooooiiiinnnnBBBBeeeevvvveeeellll it returns a statically-allocated string
  49.      corresponding to _j_o_i_n.  If _j_o_i_n isn't a legal join style, then ``unknown
  50.      join style'' is returned.
  51.  
  52.  
  53. KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
  54.      bevel, join style, miter, round
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.